package catalogo.servicios;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import catalogo.dao.OrigenDAO;
import catalogo.entidades.Origen;



@Service("servicioOrigen")
public class OrigenServicioImpl implements OrigenServicio
{
	@Autowired
	private OrigenDAO origenDAO;
	

	public OrigenDAO getOrigenDAO() {
		return origenDAO;
	}

	@Autowired
	public void setOrigenDAO(OrigenDAO origenDAO) {
		this.origenDAO = origenDAO;
	}

	@Transactional(readOnly=true)
	public List<Origen> obtenerTodosLosOrigenes() {
     
		List<Origen> list = getOrigenDAO().obtenerTodosLosOrigenes();
		
		return list;
	}

	@Transactional(readOnly=true)
	public Origen obtenerOrigenPorId(String idOrigen)
	{
		Origen origen = getOrigenDAO().obtenerOrigenPorId(idOrigen);
		return origen;
	}

}
